Cloud computing is the delivery of computing services, including storage, processing power, and software applications, over the internet (the cloud), allowing users to access and use these resources on-demand without the need for local infrastructure.